門禁機(jī)的分類
按照每臺控制器控制的門的數(shù)量可以分為:單門門禁機(jī)、雙門門禁機(jī)、四門門禁機(jī)及多門門禁機(jī),控制器根據(jù)每個門可接讀卡器的數(shù)量分為:單向門禁機(jī)、雙向門禁機(jī) 。如果一個門,進(jìn)門卡,出門按按鈕,門禁機(jī)對于每個門只能接一個讀卡器,叫單向門禁機(jī)。 如果一個門,進(jìn)門卡,(也可以接出門按鈕),每個門禁機(jī)對于每個門可以接兩個讀卡器,一個是進(jìn)門讀卡器,一個是出門讀卡器,叫雙向門禁機(jī)。
門禁機(jī)的設(shè)計重點
重點是如何通過單片機(jī)的開發(fā)實現(xiàn)以下幾個功能:讀卡器的讀卡和開門功能;記錄和重要數(shù)據(jù)的存儲功能;時間管理;門狀態(tài)檢測以及在線聯(lián)網(wǎng)功能。通過需求分析得知,該系統(tǒng)對單片機(jī)要求比較高,要求體積小、功耗低、易升級、大容量、抗干擾能力強、使用壽命長、低成本等特點,而且由于其外圍器件多,需要的I/0口較多。 為了滿足控制器對時鐘高精度的要求,它不僅要求控制器能根據(jù)時段dao性控制出入口,并能產(chǎn)生相應(yīng)的動作,而且還要準(zhǔn)確記錄事件發(fā)生的日期和時間。 門禁控制器要求能存儲控制方式、卡片表、事件表、時段表、群組表、節(jié)假日表等各種信息,這就需要一定容量的存儲器。由于這些信息需要隨時讀寫,掉電時又不能丟失,要求門禁系統(tǒng)能夠脫機(jī)運行,而且控制器能夠在脫機(jī)的情況下保存一定的事件紀(jì)錄,當(dāng)該控制器在線后能夠自動上傳到控制器。該系統(tǒng)設(shè)定控制器能夠保存2000件歷史事件記錄,根據(jù)容量計算選用了AT24C1024存儲芯片,同時配備電池保持事件的不丟失。
門禁機(jī)的特點
由于卡門禁系統(tǒng)中所有數(shù)據(jù)信息的設(shè)置和管理都是通過主控計算機(jī)與子控模塊之間的通信完成的。管理者便可以根據(jù)自己的需要,自由地設(shè)置密碼、用戶權(quán)限、門鎖延遲時間等。同時主控計算機(jī)和子控模塊平時各自獨立工作,僅在設(shè)置子控模塊中的初始數(shù)據(jù),修改子控模塊中的數(shù)據(jù),獲取子控模塊中所記錄的信息等情況下,二者才需要相互通信,進(jìn)行信息交流。這種設(shè)計方法給系統(tǒng)帶來很大的靈活性。
為了降低硬件成本,可以將一個子控模塊設(shè)計成同時控制多個門,比如,一個子控模塊可以同時控制三個門,實際上,這樣配置相當(dāng)于一種宏觀上的并行處理機(jī)制。
用戶的需求是不斷變化的,在設(shè)計系統(tǒng)時應(yīng)留有一定的余地,保證用戶的動態(tài)需求。比如,系統(tǒng)中的每個子控模塊都有地址,需要增加受控門數(shù)時,只要增加相應(yīng)數(shù)量的子控模塊和門禁子系統(tǒng),并給子控模塊分配地址即可。